gridpack::optimization::ConstraintRenderer Class Reference

#include <constraint_renderer.hpp>

Inheritance diagram for gridpack::optimization::ConstraintRenderer:
Inheritance graph
[legend]
Collaboration diagram for gridpack::optimization::ConstraintRenderer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConstraintRenderer (std::ostream &out)
 Default constructor.
 ~ConstraintRenderer (void)
 Destructor.
void visit (IntegerConstant &e)
void visit (RealConstant &e)
void visit (VariableExpression &e)
void visit (UnaryExpression &e)
void visit (UnaryMinus &e)
void visit (UnaryPlus &e)
void visit (BinaryExpression &e)
void visit (Multiplication &e)
void visit (Division &e)
void visit (Addition &e)
void visit (Subtraction &e)
void visit (Exponentiation &e)
void visit (Constraint &e)
void visit (LessThan &e)
void visit (LessThanOrEqual &e)
void visit (GreaterThan &e)
void visit (GreaterThanOrEqual &e)
void visit (Equal &e)
void visit (Function &f)

Constructor & Destructor Documentation

gridpack::optimization::ConstraintRenderer::ConstraintRenderer ( std::ostream &  out  ) 

Default constructor.

gridpack::optimization::ConstraintRenderer::~ConstraintRenderer ( void   ) 

Destructor.


Member Function Documentation

void gridpack::optimization::ConstraintRenderer::visit ( Function f  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( Equal e  )  [virtual]

Reimplemented from gridpack::optimization::ExpressionVisitor.

References visit().

void gridpack::optimization::ConstraintRenderer::visit ( GreaterThanOrEqual e  )  [virtual]

Reimplemented from gridpack::optimization::ExpressionVisitor.

References visit().

void gridpack::optimization::ConstraintRenderer::visit ( GreaterThan e  )  [virtual]

Reimplemented from gridpack::optimization::ExpressionVisitor.

References visit().

void gridpack::optimization::ConstraintRenderer::visit ( LessThanOrEqual e  )  [virtual]

Reimplemented from gridpack::optimization::ExpressionVisitor.

References visit().

void gridpack::optimization::ConstraintRenderer::visit ( LessThan e  )  [virtual]

Reimplemented from gridpack::optimization::ExpressionVisitor.

References visit().

void gridpack::optimization::ConstraintRenderer::visit ( Constraint e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( Exponentiation e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( Subtraction e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( Addition e  )  [virtual]

Reimplemented from gridpack::optimization::ExpressionVisitor.

References visit().

void gridpack::optimization::ConstraintRenderer::visit ( Division e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( Multiplication e  )  [virtual]

Reimplemented from gridpack::optimization::ExpressionVisitor.

References visit().

void gridpack::optimization::ConstraintRenderer::visit ( BinaryExpression e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( UnaryPlus e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( UnaryMinus e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( UnaryExpression e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( VariableExpression e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( RealConstant e  )  [virtual]
void gridpack::optimization::ConstraintRenderer::visit ( IntegerConstant e  )  [virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1